﻿namespace TickSharp.Core.Interfaces
{
    public interface IDependencyResolver
    {
        void Register<TBase, TImpl>() where TImpl : TBase;
        void RegisterInstance<TImpl>(TImpl instance);
        TBase Resolve<TBase>();
    }
}